package com.dhecp.project.base.service;

import java.util.List;
import java.util.Map;

import com.dhecp.common.core.domain.AjaxResult;
import com.dhecp.project.base.domain.LogsticsServer;
import com.dhecp.project.common.service.BaseModuleService;

/**
 * 
 * @author DH-Xxj
 * @version 2019年11月4日
 */
public interface LogsticsServerService extends BaseModuleService {


    /**
     * 查询物流服务商
	 * @param params
     * @Author: Jason
     * @date: 2022-09-02 21:40
     */
    List<LogsticsServer> queryList(Map<String, Object> params) throws Exception;

    /**
     *@Description: 查询指定单nid的首记录
     *@Param: nid 必要参数：当前 单据编码
     *@return: com.dhecp.project.hr.domain.UserPaymentGJJ
     *@Author: hlf
     *@date: 2022-05-09 9:40
     */
    LogsticsServer queryFirstByGuid(Map<String, Object> params) throws Exception;

	/**
	 * 新增物流服务商
     * @author Jason
     * @date: 2022-09-02 21:40
	 */
	AjaxResult insertLogsticsServer(Map<String, Object> params);

	/**
	 * 修改物流服务商
     * @author Jason
     * @date: 2022-09-02 21:40
	 */
	AjaxResult updateLogsticsServer(Map<String, Object> params);

	/**
	 * 删除物流服务商
	 * @author fxz
	 * @date: 2022-09-23
	 */
	AjaxResult deleteLogsticsServer(Map<String, Object> params);
}